package com.example.filecabinet.dao;

import com.example.filecabinet.entity.Module_info;
import com.example.filecabinet.entity.Module_infoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface Module_infoMapper {
    int countByExample(Module_infoExample example);

    int deleteByExample(Module_infoExample example);

    int deleteByPrimaryKey(String moduleId);

    int insert(Module_info record);

    int insertSelective(Module_info record);

    List<Module_info> selectByExample(Module_infoExample example);

    Module_info selectByPrimaryKey(String moduleId);

    int updateByExampleSelective(@Param("record") Module_info record, @Param("example") Module_infoExample example);

    int updateByExample(@Param("record") Module_info record, @Param("example") Module_infoExample example);

    int updateByPrimaryKeySelective(Module_info record);

    int updateByPrimaryKey(Module_info record);
}